#ifndef __tenacitas_log__merger__h__
#define __tenacitas_log__merger__h__



/** @file */


/** todo */

// ==> C++ Headers

// ==> 3rds Headers

// ==> Our Headers

// ==> Namespaces
using namespace std;

// ==> Macro Constants
/** */

// ==> Macro Commands
/** */


/** ==> namespace of the organization */
namespace tenacitas {
    /** ==> namespace for the project */
    namespace log {

        // ==> Typedefs 

        // ==> Pre-Declarations

        // ==> Attributes 

        // ==> Functions
        
        // ==> Classes

        /** 
            @nosubgrouping 
        */
        class merger {

            // ==> merger - Friends

        public:

            // ==> merger - Public Internal Types

            // ==> merger - Public Constructors

            /** Destructor */
            ~merger( );

            // ==> merger - Public Accessors

            // ==> merger - Public Helpers

            // ==> merger - Public Processors

            // ==> merger - Public Operators

            // ==> merger - Public Attributes

        protected:

            // ==> merger - Protected Internal Types

            // ==> merger - Protected Constructors

            // ==> merger - Protected Accessors

            // ==> merger - Protected Helpers

            // ==> merger - Protected Processors

            // ==> merger - Protected Operators

            // ==> merger - Protected Attributes

        private:

            // ==> merger - Private Internal Types

            // ==> merger - Private Constructors

            // ==> merger - Private Accessors

            // ==> merger - Private Helpers

            // ==> merger - Private Processors

            // ==> merger - Private Operators

            // ==> merger - Private Attributes
        };
    }
}

// =============================================================================
// I M P L E M E N T A T I O N
// =============================================================================

using namespace tenacitas::log;


#endif
 // end 
